import api from './index.js'

// 排行榜相关API - 负责人：钟嘉妮
export const rankingAPI = {
  // 获取总排行榜
  getOverallRanking(page = 1, limit = 20) {
    return api.get('/rankings/overall', {
      params: { page, limit }
    })
  },

  // // 获取周排行榜
  // getWeeklyRanking(page = 1, limit = 20) {
  //   return api.get('/rankings/weekly', {
  //     params: { page, limit }
  //   })
  // },

  // // 获取月排行榜
  // getMonthlyRanking(page = 1, limit = 20) {
  //   return api.get('/rankings/monthly', {
  //     params: { page, limit }
  //   })
  // },

  // 获取好友排行榜
  // getFriendsRanking(page = 1, limit = 20) {
  //   return api.get('/rankings/friends', {
  //     params: { page, limit }
  //   })
  // },

  // 获取用户排名信息
  // getUserRanking(userId) {
  //   return api.get(`/rankings/user/${userId}`)
  // },

  // // // 获取排行榜统计
  // // getRankingStats() {
  // //   return api.get('/rankings/stats')
  // // },

  // // 按游戏类型获取排行榜
  // getRankingByGameType(gameType, period = 'overall', page = 1, limit = 20) {
  //   return api.get(`/rankings/game-type/${gameType}`, {
  //     params: { period, page, limit }
  //   })
  // },

  // // 获取段位排行榜
  // getTierRanking(tier, page = 1, limit = 20) {
  //   return api.get(`/rankings/tier/${tier}`, {
  //     params: { page, limit }
  //   })
  // }

   // 提交总榜积分（如有需要）
  submitOverallScore(data) {
    return api.post('/rankings/overall/submit', data)
  },

  // 同步总榜到PGSQL（如有需要）
  syncOverall() {
    return api.post('/rankings/overall/sync')
  }
}
